.company-banner{
  width:100%;
  height:125px;
  margin-top:20px;
  margin-bottom:20px;
}
.blueshoppage-top{
  height:90px;
  border-bottom:1px solid #ccc;
}
.blueshoppage-top img{
  width:70px;
  height:70px;
  border-radius: 50%;
  margin-top:10px;
}
.blueshoppage-top ul{
  margin-left:280px;
}
.blueshoppage-top ul li{
  font-size:18px;
  color:#333;
  margin-top: 50px;
  margin-right:50px;
  float:left;
  /* cursor: pointer; */
}
.blueshoppage-top ul .active{
  color:#259b24;
}
.blueshoppage-content{
  height:100%;
  margin-bottom:50px;
}
.blueshoppage-content-left{
  /* border-right:1px solid #ccc; */
  /* min-height: */
}
.blueshoppage-content-left .title{
  font-size:18px;
  font-weight: bold;
  color:#333;
  margin-bottom:20px;
}
.blueshoppage-content-file li p{
  font-size:16px;
  color:rgb(83, 83, 83);
  line-height: 40px;
}
.blueshoppage-content-left{
  width:350px;
}
.blueshoppage-content-file{
  width:300px;
  /* border-bottom:1px solid #ccc; */
}
.blueshoppage-content-file-text{
  width:100px;
}
.blueshoppage-content-file li p a{
  display: inline-block;
  color:#259b24;
}
.blueshoppage-content-product{
  padding:20px;
  background-color: #fff;
  margin-top:30px;
}
.shopFileBg{
  padding:20px;
  background-color: #fff;
}
.blueshoppage-content-product .name{
  margin-top:30px;
  font-size:18px;
  font-weight: bold;
  color:#333;
  margin-bottom:20px;
}
.blueshoppage-content-product ul li{
  margin-top:10px;
}
.blueshoppage-content-product ul li a{
  display: block;
  line-height: 20px;
  font-size:14px;
  color:rgb(83, 83, 83);
}
.blueshoppage-content-right{
  /* 8-21 */
  /* padding-left:48px; */
  padding-left:20px;
  /* width:800px; */
  width:830px;
}
.blueshoppage-content-right .company-intro,.blueshoppage-content-right .product,.blueshoppage-content-right .com-document,.blueshoppage-content-right .link-type,.blueshoppage-content-right .map{
  background-color: #fff;
  padding:30px 20px;
}
.blueshoppage-content-right .company-intro .title{
  font-size:18px;
  color:3333;
  line-height: 40px;
  border-bottom:1px  solid #ccc;
  text-indent:1em;
}
.blueshoppage-content-right .company-intro .intro{
  margin-top:10px;
  font-size:14px;
  color:rgb(78, 78, 78);
  line-height:24px;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
width:850px;
min-height:90px;
margin-left:30px;
}
.blueshoppage-content-right .company-intro .companyimg img{
  width:160px;
  height:160px;
  margin-left:30px;
}
.blueshoppage-content-right .product{
  margin-top:30px;
}
.blueshoppage-content-right .product .name{
  position: relative;
}
.blueshoppage-content-right .product .name p{
  font-size:18px;
  color:3333;
  line-height: 40px;
  border-bottom:1px  solid #ccc;
  text-indent:1em;
}
.blueshoppage-content-right .product .name a{
  display: block;
  font-size:14px;
  color:3333;
  cursor: pointer;
  position: absolute;
  top:20px;
  right:0;
  color:#259b24;
}
.blueshoppage-content-right .product .product-list{
  margin-top:20px;
  margin-left:10px;
}
.blueshoppage-content-right .product .product-list li{
  float:left;
  width:160px;
  margin-right:20px;
}
.blueshoppage-content-right .product .product-list li a{
  display: block;
  cursor: pointer;
  text-align: center;
}
.blueshoppage-content-right .product .product-list li a img{
  width:160px;
  height:160px;
}
.blueshoppage-content-right .product .product-list li a p,.blueshoppage-content-right .product .product-list li a span{
  font-size:14px;
  color:rgb(78, 78, 78);
  margin-top:10px;
}
.blueshoppage-content-right .com-document,.blueshoppage-content-right .link-type{
  margin-top:30px;
}
.blueshoppage-content-right .com-document .document,.blueshoppage-content-right .link-type .type{
  font-size:18px;
  color:3333;
  line-height: 40px;
  border-bottom:1px  solid #ccc;
  text-indent:1em;
}
.blueshoppage-content-right .com-document ul{
  margin-left:20px;
}
.blueshoppage-content-right .com-document ul li{
  float:left;
  width:350px;
  margin-top:10px;
}
.blueshoppage-content-right .com-document ul li p a{
  display: block;
  color:rgb(78, 78, 78);
}
.blueshoppage-content-right .com-document ul li p{
  font-size:14px;
  color:rgb(78, 78, 78);
  line-height: 30px;
}
.blueshoppage-content-right .link-type .type-list{
  margin-top:20px;
  margin-left:200px;
  width:450px;
  border:1px solid #ccc;
  padding-left:50px;
  padding-bottom:30px;
}
.blueshoppage-content-right .link-type .type-list li{
  width:400px;
  margin-top:20px;
}
.blueshoppage-content-right .link-type .type-list li p{
  width:200px;
  text-align: left;
  font-size:14px;
  color:rgb(78, 78, 78);
}
.blueshoppage-content-right .link-type .com-type{
  font-size:16px;
  color:rgb(78, 78, 78);
  margin-top:30px;
  margin-left:50px;
}
.pointer{
  cursor: pointer;
}
.blueshoppage-content-right .map{
  margin-top:30px;
}
.blueshoppage-content-right .map .map-text{
  font-size:18px;
  color:3333;
  line-height: 40px;
  border-bottom:1px  solid #ccc;
  text-indent:1em;
}
.blueshoppage-content-right .map .border-zhanwei{
  /* width:800px; */
  height:300px;
  border:1px solid #ccc;
  margin-left:20px;
  margin-top:20px;
}
.bg-newcolor{
  background-color: #f9f9f9;
}
.loginSeeStyle{
  display: inline-block;
  color:#259b24;
  /* padding:3px 5px; */
  color: #259b24!important;
  /* border: 1px solid #259b24; */
}
.el-icon-star-on:before{
  color:#fdee17;
}
.product-list-title{
  width:160px;
  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}